package com.odontosis.service;

import com.odontosis.as.OdontosisApplicationService;
import com.odontosis.dao.ParametrosDAO;
import com.odontosis.entidade.ParametrosFIOD;

public class ParametrosService extends OdontosisApplicationService<ParametrosFIOD> {
	
	private final ParametrosDAO parametrosDAO = new ParametrosDAO();
	
	public ParametrosService() throws Exception {
		super(ParametrosFIOD.class, new ParametrosDAO());
	}

	public Integer buscarParcelasGerar() {
		return parametrosDAO.buscarParcelasGerar();
	}
	
	
	public String buscarCpf(){
		return parametrosDAO.buscarCpf();
	}
	
	public String buscarCnpj(){
		return parametrosDAO.buscarCnpj();
	}
	
	public String buscarCidade(){
		return parametrosDAO.buscarCidade();
	}
	
	public String buscarBairro(){
		return parametrosDAO.buscarBairro();
	}
	
	public String buscarEnd(){
		return parametrosDAO.buscarEnd();
	}
	public String buscarEndereco(){
		return buscarEnd() + "/" + buscarBairro() + "-" + buscarCidade(); 
	}
	
	public String buscarDentista(){
		return parametrosDAO.buscarDentista();
	}
	
	public String buscarCRO(){
		return parametrosDAO.buscarCRO();
	}
	
	public String buscarClinica(){
		return parametrosDAO.buscarClinica();
	}
	
	public String buscarEnderecoImpressora() {
		return parametrosDAO.buscarEnderecoImpressora();
	}
	
	public Integer buscarTipoImpressao() {
		return parametrosDAO.buscarTipoImpressao();
	}
	
	public String buscarEndereecoBatImpressao() {
		return parametrosDAO.buscarEndereecoBatImpressao();
	}
	
	public void inserirParametros(Integer parcelas, Integer tipoImpressao, String enderecoImpressao) {
		parametrosDAO.inserirParametros(parcelas, tipoImpressao, enderecoImpressao);
	}
	
	public ParametrosFIOD buscarParametrosFiod() {
		return parametrosDAO.buscarParametrosFiod();
	}

}
